Efficient Distance Computation Between Non-Convex Objects
نویسنده
چکیده
This paper describes an efficient algorithm for computing the distance between non-convex objects. Objects are modeled as the union of a set of convex components. From this model we construct a hierarchical bounding representation based on spheres. The distance between objects is determined by computing the distance between pairs of convex components using preexisting techniques. The key to efficiency is a simple search routine that uses the bounding representation to ignore most of the possible pairs of components. The efficiency can further be improved by accepting a relative error in the returned result. Several empirical trials are presented to examine the performance of the algorithm.
منابع مشابه
Contact Force Modeling Between Non Convex Objects Using A Nonlinear Damping Model
At Sandia National Laboratories, we are developing the ability to accurately predict motions for arbitrary numbers of bodies of arbitrary shapes experiencing multiple applied forces and intermittent contacts. In particular, we are concerned with the simulation of systems such as part feeders or mobile robots operating in realistic environments. Preliminary investigation of commercial dynamics s...
متن کاملProximity Queries between Convex Objects: An Interior Point Approach for Implicit Surfaces
In this paper, we present an interior point approach to exact distance computation between convex objects represented as intersections of implicit surfaces. The implicit surfaces considered include planes (polyhedra), quadrics, and generalizations of quadrics including superquadrics and hyperquadrics, as well as intersections of these surfaces. Exact distance computation algorithms are particul...
متن کاملMobile Robot Path Planning: an Efficient Distance Computation between Obstacles using Discrete Boundary Model (DBM)
Finding the minimum distance between two obstacles is very crucial for robot path planning and localization, especially for the cleaning and industrial robots. Knowledge of minimum distance is needed for a mobile robot to avoid the obstacles and have the efficient trajectory. This problem has been solved in many different ways. In this paper we present an approach to find the minimum distance b...
متن کاملDistance Computation in a Curved World
Computing the distance between modelled objects is proving to be a fundamental operation for solving many problems in manufacuturing, robotics, virtual worlds, and computer games. Most of the previous work in this area has focused on computing the distance between polyhedra, as the problem is easier to solve than the general case and the answer is sufficient for many problems. We explain why th...
متن کاملExact distance computation for deformable objects
We present a novel approach for the computation of the minimum distance between arbitrarily shaped, triangulated objects. The approach proceeds in two stages. In the first stage, the Gilbert-Johnson-Keerthi algorithm (GJK) is performed. We show how to employ characteristics of the algorithm to efficiently compute lower and upper bounds of the minimum distance between non-convex objects. We furt...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1994